package com.yonyou.brigade.third_parties.yihao.model;

import java.util.ArrayList;

/**
 * Created by Administrator on 2018/10/20.
 */
public class CLYHApplyInfo {
    private ArrayList<ControlInfo> controlInfo;
    private ArrayList<StaffInfo> staffList;
    private ArrayList<VoyageInfo> voyageList;

    public ArrayList<ControlInfo> getControlInfo() {
        return controlInfo;
    }

    public void setControlInfo(ArrayList<ControlInfo> controlInfo) {
        this.controlInfo = controlInfo;
    }

    public ArrayList<StaffInfo> getStaffList() {
        return staffList;
    }

    public void setStaffList(ArrayList<StaffInfo> staffList) {
        this.staffList = staffList;
    }

    public ArrayList<VoyageInfo> getVoyageList() {
        return voyageList;
    }

    public void setVoyageList(ArrayList<VoyageInfo> voyageList) {
        this.voyageList = voyageList;
    }

    public class ControlInfo{

    }

    public class StaffInfo{
        private String staffName;
        private String empID;   //员工工号（第三方的员工工号）
        private String department;  //部门名称
        private String departmentNO;    //部门编号

        public String getStaffName() {
            return staffName;
        }

        public void setStaffName(String staffName) {
            this.staffName = staffName;
        }

        public String getEmpID() {
            return empID;
        }

        public void setEmpID(String empID) {
            this.empID = empID;
        }

        public String getDepartment() {
            return department;
        }

        public void setDepartment(String department) {
            this.department = department;
        }

        public String getDepartmentNO() {
            return departmentNO;
        }

        public void setDepartmentNO(String departmentNO) {
            this.departmentNO = departmentNO;
        }

        @Override
        public String toString() {
            return "StaffInfo{" +
                    "staffName='" + staffName + '\'' +
                    ", empID='" + empID + '\'' +
                    ", department='" + department + '\'' +
                    ", departmentNO='" + departmentNO + '\'' +
                    '}';
        }
    }

    public class VoyageInfo{
        private String beginDate;
        private String endDate;
        private String fromCity;
        private String toCity;
        private Integer travelNo;
        private Integer travelType;
        private String travelTypeName;
        private Integer voyageType;
        private String voyageTypeName;

        public String getBeginDate() {
            return beginDate;
        }

        public void setBeginDate(String beginDate) {
            this.beginDate = beginDate;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public String getFromCity() {
            return fromCity;
        }

        public void setFromCity(String fromCity) {
            this.fromCity = fromCity;
        }

        public String getToCity() {
            return toCity;
        }

        public void setToCity(String toCity) {
            this.toCity = toCity;
        }

        public Integer getTravelNo() {
            return travelNo;
        }

        public void setTravelNo(Integer travelNo) {
            this.travelNo = travelNo;
        }

        public Integer getTravelType() {
            return travelType;
        }

        public void setTravelType(Integer travelType) {
            this.travelType = travelType;
        }

        public String getTravelTypeName() {
            return travelTypeName;
        }

        public void setTravelTypeName(String travelTypeName) {
            this.travelTypeName = travelTypeName;
        }

        public Integer getVoyageType() {
            return voyageType;
        }

        public void setVoyageType(Integer voyageType) {
            this.voyageType = voyageType;
        }

        public String getVoyageTypeName() {
            return voyageTypeName;
        }

        public void setVoyageTypeName(String voyageTypeName) {
            this.voyageTypeName = voyageTypeName;
        }

        @Override
        public String toString() {
            return "VoyageInfo{" +
                    "beginDate='" + beginDate + '\'' +
                    ", endDate='" + endDate + '\'' +
                    ", fromCity='" + fromCity + '\'' +
                    ", toCity='" + toCity + '\'' +
                    ", travelNo=" + travelNo +
                    ", travelType=" + travelType +
                    ", travelTypeName='" + travelTypeName + '\'' +
                    ", voyageType='" + voyageType + '\'' +
                    ", voyageTypeName='" + voyageTypeName + '\'' +
                    '}';
        }
    }

}